package com.orangeforms.webadmin.app.dao;

import java.util.List;

import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import org.apache.ibatis.annotations.Param;
import com.orangeforms.webadmin.app.model.MdmDataDepatment;

/**
 * 部门主数据(MdmDataDepatment)表数据库访问层
 *
 * @author makejava
 * @since 2022-09-02 15:18:33
 */
public interface MdmDataDepatmentMapper extends BaseDaoMapper<MdmDataDepatment> {

/**
* 批量插入对象列表。
*
* @param  mdmDataDepatmentList 新增对象列表。
* @return 影响行数
*/
int insertList(@Param("mdmDataDepatment") List<MdmDataDepatment> mdmDataDepatmentList);


/**
 * 获取过滤后的对象列表。
 *
 * @param mdmDataDepatmentFilter 主表过滤对象。
 * @param orderBy 排序字符串，order by从句的参数。
 * @return 对象列表。
 */
List<MdmDataDepatment> getMdmDataDepatmentList(
            @Param("mdmDataDepatmentFilter") MdmDataDepatment mdmDataDepatmentFilter, 
            @Param("orderBy") String orderBy);

}

